foam cells - Alemán Inglés Diccionario